package Morning.MyCollection;

import java.util.ArrayList;
import java.util.Collection;
import java.util.function.Predicate;

public class MyCollection01 {

    // isEmpty判断集合中是否为空
    //contains 判断指定元素是否存在(包括相识内容)
    // clear清空数组
    // size数组长度
    //Remove删除指定元素 ,
    // Removeif使用匿名内部类new集合方法满足条件的语句 列 s.length == 3以boolean类型返回
    //set(index ,e)修改
    //Valueof
    //indexof如果值存在将返回一个值索引否则返回-1,
       public static void main(String[] args) {

        Collection<String> arr =  new ArrayList<>() ;

        arr.add("张三");
        arr.add("李四");
        arr.add("王老五");
        arr.add("赵六");

        System.out.println(arr.size());

        arr.remove("张三");
        arr.remove("王老五");
        boolean res = arr.contains("田七");
        System.out.println("数组中是否有田七"+res);
        arr.clear();

        arr.removeIf(new Predicate<String>() {
            @Override
            public boolean test(String s) {
                return s.length()==3;
            }
        });
        System.out.println(arr);


    }

}